課程資訊
課程名稱
計算機結構
Computer Architecture 
開課學期
106-2 
授課對象
電機資訊學院  電機工程學系  
授課教師
陳少傑 
課號
EE4039 
課程識別碼
901 43200 
班次
 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期四2,3,4(9:10~12:10) 
上課地點
電二225 
備註
總人數上限:80人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1062EE4039_Cpt_Arch 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

This course gives a thorough presentation on the design of modern digital computer systems and their hardware and software interfaces. Topics covered in this course are as follows:
1. Computer Abstractions, Technology, and Performance
2. Instructions: Language of the Computer
3. Arithmetic for Computers
4. The Processor and its Enhancement with Pipelining
5. Large and Fast: Exploiting Memory Hierarchy
6. Parallel Processors from Client to Cloud

Senior Under-graduate students are all welcomed to this course.
 

課程目標
本課程將深入介紹近代數位計算機系統及其軟硬體介面之設計 
課程要求
預修科目: 交換電路與邏輯設計 
預期每週課後學習時數
 
Office Hours
每週四 14:00~16:00 
指定閱讀
D. A. Patterson and J. L. Hennessy, Computer Organization and Design: The Hardware/Software Interface, 5th Edition, ©2014 Elsevier Inc.
 
參考書目
J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, 5th Edition, ©2012 Elsevier Inc.
 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
期中考 
30% 
 
2. 
習題 
30% 
 
3. 
期末考 
40% 
 
 
課程進度
週次
日期
單元主題
第1週
3/01  Lec. 1: Intr. to Computer Architecture (Ch.1-1)
Lec. 2: Cost and Performance (Ch.1-2) 
第2週
3/08  Lec. 3: Instruction Set Architecture (Ch.2-1)
Lec. 4: MIPS Instruction Set Architecture (Ch.2-2)
 
第3週
3/15  Lec. 5: ALU Design, Add, Subtract (Ch.3-1, 3-2)
Lec. 6: ALU Design, Multiply (Ch.3-3) 
第4週
3/22  Lec. 7: ALU Design, Divide, Floating-Point (Ch.3-4) 
第5週
3/29  Lec. 8: Single Cycle Processor (Ch.4-1)
Lec. 9: Single Cycle Controller (Ch.4-2)  
第6週
4/05  民族掃墓節 
第7週
4/12  Lec. 10: Multiple Cycle Processor/Controller (Ch.4-3)
 
第8週
4/19  Lec. 11: Pipelined Processor (Ch.4-4) 
第9週
4/26  期中考 
第10週
5/03  Lec. 12: Microprogramming and Exceptions (Ch.4-5) 
第11週
5/10  Lec. 13: Hardware Description Language by TA (Ch.4-6) 
第12週
5/17  Lec. 14: Memory System Design (Ch.5-1)
Lec. 15: Cache System Design (Ch.5-2)
 
第13週
5/24  Lec. 16: Virtual Memory (Ch.5-3) 
第14週
5/31  Lec. 17: I/O Systems(Ch.5-4) + Circuit Simulation 
第15週
6/07  Lec. 18: Parallel Processors (Ch.6-1) 
第16週
6/14  Lec. 19: Network-on-Chips (Ch.6-2) 
第17週
6/21  Lec. 20: Final Review 
第18週
6/28  期末考